def boxPrint(symbol, width, height):
    if len(symbol) !=1:
        raise Exception('symbol must be a single character string')
    if width <= 2:
        raise Exception('width 大于2')
    if height <=2:
        raise Exception('height 大于2')
    print(symbol*width)
    for i in range(height -2):
        print(symbol +(' '*(width-2) )+symbol)
    
    print(symbol*width)


for sym, w, h in (('*',4,4),('0',20,5),('z',1,3)):
    try:
        boxPrint(sym,w,h)
    except Exception as err:
        print('An exception happend: '+str(err))
